home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1996 #15 / Monster Media Number 15 (Monster Media)(July 1996).ISO / bbs_util / wmch11.zip / WMCHAT.DOC < prev    next >
Text File  |  1996-05-11  |  7KB  |  148 lines

  1.  
  2.                                 WMChat v1.1
  3.                     Copyright (C) 1996 by Jeff Kronlage
  4.  
  5.      Tired of WWIV's stock chatroom?  Tired of slow external chatrooms?
  6.                                 Try WMChat.
  7.  
  8.         (For information on upgrading from v1.0, read UPGRADE.DOC)
  9.  
  10.      WMChat is a 100% internal WWIV chatroom.  It requires no external
  11. executable files.  Due to this, WMChat is one of the fastest chat programs
  12. available for the WWIV.  Features include up to 10 node support, whispering,
  13. message directing, sysop-configurable colors for each node, securing and
  14. unsecuring of channels, automatic clean-up of stray lockfiles, paging, SYSOP
  15. CONFIGURABLE ACTIONS, sysop invisibility & user availability toggling with
  16. ctrl keys.  Also, since WMChat is internal, it time-slices for all the
  17. multitaskers WWIV supports.  It uses about as much CPU load as sitting at the
  18. main menu does.  :)
  19.  
  20.      WMChat will ONLY work on registered versions of WWIV v4.24 or v4.24a.
  21. WMChat is part mod and part .OBJ file - the important parts of the chatroom
  22. are included in the .OBJ file, which is linked in to your BBS at compile
  23. time.  You will obviously need a compiler to install WMChat.
  24.  
  25. License Agreement:
  26.  
  27. WMChat is a SHAREWARE product.  You are entitled to use WMChat for a trial
  28. period of 30 days, after which you must pay the registration fee to continue
  29. using the software.  You are encouraged to distribute the unregistered
  30. version of WMChat.  Installation and use of this product shows your
  31. acceptance of these terms and your agreement to abide by them.
  32.  
  33. You are permitted to run multiple copies of WMChat as long as it is only in
  34. operation on one BBS, normally by multitasker or LAN.  Each seperate BBS
  35. much register it's own copy.
  36.  
  37. The unregistered version of WMChat is fully functional except that it has a
  38. 4 minute per session limit for chatting.  The registration price is $18.  See
  39. REG.FRM for details.
  40.  
  41. Disclaimer:
  42.  
  43. WMCHAT IS PROVIDED AS IS, WITHOUT WARRANTY, EITHER EXPRESSED OR IMPLIED.
  44. THE AUTHOR SPECIFICALLY DISCLAIMS ALL OTHER WARRANTIES, EXPRESSED OR IMPLIED,
  45. INCLUDING, BUT NOT LIMITED TO, ANY IMPLIED WARRANTY OF MERCHANABILITY OR
  46. FITNESS FOR ANY PARTICULAR PURPOSE.
  47.  
  48. Files Included:
  49.  
  50. HISTORY.DOC        History of updates to WMChat
  51. REG.FRM            The WMChat registration form
  52. WMCHAT.ANS         The ANSI menu for WMChat
  53. WMCHAT.DOC         This file
  54. WMCHAT.H           The .H file containing the WMChat function declarations
  55. WMCHAT.INI         The actions & color definitions for WMChat
  56. WMCHAT.OBJ         The OBJ file containing most of the WMChat code
  57. WMCHAT.MSG         The non-ANSI menu for WMChat
  58. WMCHAT.STR         The strings file containing most of the WMChat text
  59. WMCHAT1.MOD        The full WMChat modification (recommended)
  60. WMCHAT2.MOD        The cut-down version of the WMChat modification
  61. WMMSGFIX.EXE       A program to turn on the 'allow user msgs' stat on all
  62.                    accounts.  
  63.  
  64.                               Installing WMChat
  65.                               -----------------
  66.  
  67.    1)  Open either WMCHAT1.MOD or WMCHAT2.MOD - #1 has replacement string
  68.        receiver and a new //WHO.  #2 has only the changes required to run
  69.        the chatroom - Beware - The invisibility function WILL NOT WORK
  70.        unless you install the multinst.c replacements in WMCHAT1.MOD.
  71.  
  72.    2)  Copy the WMCHAT.OBJ file into the OBJ sub-directory of your source
  73.        code's directory.
  74.  
  75.    3)  Recompile WWIV.
  76.  
  77.    4)  Make any changes necessary to WMCHAT.INI (contains action words,
  78.        color definitions, and registration code info)
  79.  
  80.      A few simple directions - Most of WMChat is pretty straight-forward.
  81. However, there are two things that aren't mentioned in the help files:
  82. CTRL - L and CTRL - N.  Ctrl - L toggles invisibility (for sysops only.)
  83. While invisible, only other sysops can see that you're only with //WHO.  It
  84. reports "Waiting for call" to anyone else.  As stated above, WMCHAT1.MOD
  85. needs to be installed for invisibility to work.  Also, Ctrl - N toggles
  86. availability, however, it is overrided by the "Allow user msgs" option in
  87. (D)efaults.
  88.  
  89.      Another sysop feature is the /L command.  Hitting /L from inside WMChat
  90. will prompt you with "Username: ".  Typing a user's name or number at this
  91. prompt will give you the info you normally see in uedit, only just about that
  92. one user.  The SL required to use this command can be set in WMCHAT.INI.
  93. I suggest setting it at 100, although it defaults to 255 for security reasons.
  94. Setting it to 256 will disable the /L command (Assuming you don't have
  95. security levels over 255! :) .)  Don't do something like set it to 0 and let
  96. the entire BBS access it.  As stated above, I take no responsibility for your
  97. usage of WMChat.
  98.  
  99.      Channel security: WMChat now has capability to restrict channels by
  100. SL, AR, age, and sex.  Anyone with a SL of CHATOP_SL or higher can override
  101. all requirements except the AR one.  Most of the instructions necessary for
  102. configuring these are in the INI file. 
  103.  
  104.      There is a file called WMMSGFIX.EXE included in this archive, which
  105. will turn on the 'allow user msgs' stat, normally toggled in defaults.  For
  106. some odd reason, some BBS's had this stat set to "off" on all accounts,
  107. making it impossible to page someone.  WMMSGFIX.EXE will run through your
  108. USER.LST and set the stat to "on" on all accounts.  It must be run from your
  109. DATA directory where your USER.LST is located.  Be warned, if you have a
  110. modified userrec, this will TRASH your USER.LST.  The program informs you of
  111. this and asks to make sure you agree with the terms it displays.  You're
  112. using this AT YOUR OWN RISK.  I am taking no responsibility for it.
  113.  
  114.      If you have any questions, comments, or suggestions about WMChat, please
  115. join this sub.  I answer many questions and would prefer to write public
  116. replies rather than e-mail:
  117.  
  118.       Sub name: WMChat Support Sub
  119.       Type: WMCHAT
  120.       Host: 11750.WWIVnet
  121.  
  122. Please give only 100+ SL's post access on it.
  123.  
  124.       Another registration benefit: Due to need for beta-testers, I have
  125. started a policy called F.U.S. - Frequent Upgrade System.  This allows
  126. registered WMChat sysops access to a special directory on my BBS that has
  127. the absolute newest beta release of WMChat on it.  Recently I have been
  128. putting out about 2 or 3 of these a week, with the newest requested features
  129. and bug fixes in them.  If you registered and have an account on my BBS,
  130. please let me know and I will give you access to the directory.
  131.  
  132. If you need more than 10 node support, I may be able to compile you a
  133. customized version of chat.
  134.  
  135. Special thanks to: (in no particular order)
  136. *  Cecil, sysop of The Living Legend, for installing multiple beta copies of
  137.    WMChat, even helping out when he had the flu, for providing the Turbo C++
  138.    setup, and for putting up with all my nagging. :)
  139. *  The Animal, sysop of Bushidokai BBS, for installing the first copy of
  140.    the second beta of WMChat, and for being the first to send in his
  141.    registration.
  142. *  Bartman, sysop of Pure Energy BBS, for pointing out a problem that led to
  143.    the fixing of the strings # bug, and the release of the second beta
  144.    version.
  145. *  All my users, for giving me pointers as to what I should add and change.
  146. *  Sam, sysop of Sam's BBS, for suggesting the named channels feature as well
  147.    as the /C extra information.
  148.